PROJ = chan_datacard
OBJ  = chan_datacard.o

CC = gcc
LD = gcc
STRIP = strip
RM = rm -f
CHMOD = chmod
INSTALL = install
DESTDIR += @DESTDIR@

CFLAGS  += -Wall -Wextra -fPIC -DAST_MODULE=\"$(PROJ)\" -D_THREAD_SAFE @INCDIR@ @CFLAGS@
LDFLAGS += @LIBDIR@
LIBS     = @LIBS@
SOLINK   = @SOLINK@

all	: clean $(PROJ).so

install	: all
#	$(STRIP) $(PROJ).so
	$(INSTALL) -d $(DESTDIR)
	$(INSTALL) -m 755 $(PROJ).so $(DESTDIR)

$(PROJ).so: $(OBJ)
	$(LD) $(LDFLAGS) $(SOLINK) $(OBJ) $(LIBS) -o $@
	$(CHMOD) 755 $@

.c.o	:
	$(CC) $(CFLAGS) -c $<

clean	:
	@$(RM) $(PROJ).so *.o *.core
